FluentCrm\App\Services\Helper D

Total Complexity 153
Dependencies 4
Dependents 24
Total lines 1,478
Lines of code 1,285
Logical lines of code 341
Comment lines 6
Methods 38
Properties 0

Methods 38

Method Rating Maintainability Complexity Lines of code
getAdvancedFilterOptions()
D
15
15 530
generateThemePrefCss()
A
50 10 28
getWPMapUserInfo()
A
47 9 36
getMailHeadersFromSettings()
A
54 10 20
getMailHeader()
A
51 9 27
recordCampaignRevenue()
S
55 7 19
getThemePrefScheme()
S
37 2 93
getDoubleOptinSettings()
S
48 6 33
getEmailDesignTemplates()
S
39 3 74
getProfileSections()
S
47 5 42
sanitizeHtml()
S
44 4 50
getPublicLists()
S
55 6 20
getGlobalSmartCodes()
S
42 3 53
getGlobalEmailSettings()
S
53 4 25
getPurchaseHistoryProviders()
S
54 4 22
injectTrackerPixel()
S
54 4 20
getExperimentalSettings()
S
55 4 20
hasComplianceText()
S
57 4 18
getColorSchemeValue()
S
59 4 15
sendDoubleOptin()
S
60 4 13
getContactPrefixes()
S
60 3 15
isUserSyncEnabled()
S
65 4 8
isContactDeleteOnUserDeleteEnabled()
S
65 4 8
deleteContacts()
S
62 3 12
getTemplateConfig()
S
62 3 11
maybeDisableEmojiOnEmail()
S
65 3 10
urlReplaces()
S
59 2 14
getLinksFromString()
S
68 2 7
hasConditionOnString()
S
78 2 3
attachUrls()
S
68 2 6
getActivatedFeatures()
S
74 1 5
getExtendedSmartCodes()
S
78 1 3
getDefaultEmailTemplate()
S
81 1 3
getComplianceSettings()
S
65 1 9
getSiteUrl()
S
79 1 3
isExperimentalEnabled()
S
74 1 4
generateEmailHash()
S
80 1 3
kebabCase()
S
76 1 3